import os

def dirsize(dir):
	sum=0
#判断文件或目录
	if os.path.isfile(dir):
		sum+=os.path.getsize(dir)
	if os.path.isdir(dir):
		ldir=os.listdir(dir)
		for i in ldir:
			file=os.path.join(dir,i)
			if os.path.isdir(file):
				sum+=dirsize(file)	#递归调用统计目录大小函数
			if os.path.isfile(file):
				sum+=os.path.getsize(file)

	return sum
print(dirsize("./"))